self-supporting wall - French English Dictionary